@echo off
chcp 65001 >nul
echo 🕐 每日邮件提醒系统 - 定时调度器
echo.

:: 检查Python是否安装
python --version >nul 2>&1
if errorlevel 1 (
    echo ❌ 错误：未找到Python，请先安装Python 3.6+
    pause
    exit /b 1
)

:: 检查是否安装了依赖
echo 🔍 检查依赖包...
pip show requests >nul 2>&1
if errorlevel 1 (
    echo 📦 正在安装依赖包...
    pip install -r requirements.txt
    if errorlevel 1 (
        echo ❌ 依赖包安装失败
        pause
        exit /b 1
    )
)

:: 启动定时调度器
echo 🚀 启动定时邮件提醒调度器...
echo 💡 提示：程序将在后台运行，在设定时间自动发送邮件
echo 💡 按 Ctrl+C 可停止程序
echo.
python main.py --schedule

echo.
echo 📝 程序已停止，查看 reminder.log 获取详细日志
pause